store (great quantity - Español Inglés Diccionario